package com.tencent.wxcloudrun.repository;


import com.tencent.wxcloudrun.model.Task;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.stereotype.Repository;

import java.time.LocalDateTime;
import java.util.List;

@Repository
public interface TaskRepository extends JpaRepository<Task, Long>, JpaSpecificationExecutor<Task> {
    // 你可以根据需求在这里添加自定义查询方法

    // 分页查询，按任务状态和还款日期等查询
    Page<Task> findAllByStatus(Task.TaskStatus status, Pageable pageable);

    // 根据 apply_record_id 查询 Task 记录
    List<Task> findByApplyRecordId(Long applyRecordId);
}

